#list-section tr td {
	vertical-align: middle;
}

#list-section tr td.section {
	text-align: center;
}

#list-section tr td a {
	width: 100%;
	margin-bottom: 5px;
}

.container {
	max-height: 560px;
}

#list-course {
	max-height: 350px;
	overflow: auto;
}

.table-section thead tr th {
	background-color: #3278b3;
	color: white;
	height: 40px;
	vertical-align: middle;
}

#div-section {
	max-height: 500px;
	overflow: auto;
}

.span-label {
	background: #eee;
}

#list-school {
	max-height: 414px;
	overflow: auto;
}

.col-md-2 .panel {
	max-width: 128px;
}

.col-md-3 .panel {
	max-width: 213px;
}

.prerequisite {
	font-size: 80%;
	display: inline-block;
	margin: 3px;
}